<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" 
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns:jsp="http://java.sun.com/JSP/Page"
	xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:ci="http://java.sun.com/jsp/jstl/core"
	xmlns:c="http://sourceforge.net/projects/jsf-comp"
	xmlns:fn="http://java.sun.com/jsp/jstl/functions"
	xmlns:t="http://myfaces.apache.org/tomahawk"
    xmlns:p="http://primefaces.org/ui">
		  
	<ui:composition>
		<p:dialog id="idpanelConfirmacion" header="Mensaje de Confirmación" widgetVar="poppanelConfirmacion" 
			 modal="true" dynamic="true" width="316">
	     	<h:panelGrid id="modalConfirmacion">
		     	<h:outputText value="Desea Balancear, utilizando los #{posicionRebController.cantidadContratosSeleccionado} Contratos Seleccionados, 
		     		los cuales hacen un total de #{posicionRebController.montoDisponibleSeleccionado} como Actual expresados en (ME) Dólares"/>
		     </h:panelGrid>
	     	<h:panelGrid columns="3" styleClass="pangelGridCenter">
				<p:commandButton value="Aceptar" actionListener="#{posicionRebController.rebalancearSituacionActual}"
				 	icon="ui-icon ui-icon-check" oncomplete="poppanelConfirmacion.hide()" />
				<p:spacer width="50" height="10"/>
				<p:commandButton icon="ui-icon-cancel" value="Cancelar" oncomplete="poppanelConfirmacion.hide()" />					     		
		    </h:panelGrid>
		</p:dialog>
		
		<p:dialog id="idpanelValidacion" header="Mensaje de Validación" widgetVar="poppanelValidacion" 
			 modal="true" dynamic="true" height="80">
	     	<h:panelGrid id="modalValidacion">
		     	<h:outputText id="msgValidacion" value="#{posicionRebController.mensajeValidacion}"/>
			    <p:commandButton value="Aceptar" onclick="poppanelValidacion.hide()" icon="ui-icon ui-icon-check" />						     		
			</h:panelGrid>
		</p:dialog>
	
		<p:dialog id="idpanelNoDepositos" header="Información del Producto" widgetVar="poppanelNoDepositos" modal="true" 
			dynamic="true" width="770" height="350">
			<p:tabView id="tabView1" dynamic="true" cache="true">
				<p:tab id="tba1" title="Información de Retenciones">
					<h:panelGrid columns="2" width="100%">
						<h:panelGrid columns="2" width="100%">
							<h:outputText value="Producto:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.desproductosubproducto}" id="NoDep_InfoRet_DescPro" />
							
							<h:outputText value="Saldo Actual (ME):" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.saldoactualdolarizado}" id="NoDep_InfoRet_SalAct"/>
							
							<h:outputText value="Saldo Retenido (ME):" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.saldoretenidodolarizado}" id="NoDep_InfoRet_SalRet"/>
							
							<h:outputText value="Saldo Disponible (ME):" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.saldodisponibledolarizado}" id="NoDep_InfoRet_SalDisp"/>
						</h:panelGrid>
						
						<h:panelGrid columns="2" width="100%">
							<h:outputText value="Contrato:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.codcontrato}" id="NoDep_InfoRet_Cont"/>
							
							<h:outputText value="Moneda (ME):" styleClass="texto"/>
							<h:outputText value="USD" styleClass="texto"/>			
						</h:panelGrid>
					</h:panelGrid>
					<p:dataTable value="#{productoController.listaRetenciones}" var="fila" id="NoDep_InfoRet_Rets"
						emptyMessage="No hay resultados." styleClass="styleDataTableWrapNormal"
						paginator="true" rows="10" rowIndexVar="rowIndex"
						rowStyleClass="#{(rowIndex mod 2) eq 0 ? 'styleDataTableRowColorClaro' : 'styleDataTableRowColorOscuro'}">
						<p:columnGroup type="header">
							<p:row>
								<p:column width="40" headerText="Código Retención" />
								<p:column headerText="Motivo Retención" />
								<p:column width="20" headerText="Moneda" />
								<p:column width="40" headerText="Monto" />
								<p:column width="90" headerText="Monto expresado en Dólares (ME)" />
							</p:row>
						</p:columnGroup>																																	
						<p:column><h:outputText value="#{fila.codmotivoretencion}"/></p:column>																					
						<p:column><h:outputText value="#{fila.desmotivoretencion}"/></p:column>
						<p:column><h:outputText value="#{fila.moneda}"/></p:column>
						<p:column><h:outputText value="#{fila.monto}"/></p:column>
						<p:column><h:outputText value="#{fila.montodolarizado}"/></p:column>
					</p:dataTable>
				</p:tab>
				<p:tab id="tba2" title="Información del Producto">
					<h:panelGrid columns="2" width="100%">
						<h:panelGrid columns="2" width="100%">
							<h:outputText value="Producto:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.desproductosubproducto}" id="NoDep_InfoPro_DescPro"/>
																		
							<h:outputText value="Oficina Propietaria:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.desofipropietaria}" id="NoDep_InfoPro_OfiPro"/>
							
							<h:outputText value="Oficina Propietaria Anterior:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.despropietariaant}" id="NoDep_InfoPro_OfiProAnt"/>
							
							<h:outputText value="Fecha Apertura:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.fecapertura}" id="NoDep_InfoPro_FecApe"/>
							
							<h:outputText value="Situación Cuenta:" styleClass="texto"/>
							<h:panelGroup layout="horizontal">
								<h:outputText value="#{productoController.infoContrato.codsituacioncta}" id="NoDep_InfoPro_SitCueCod"/>
								<h:outputText value="-"/>
								<h:outputText value="#{productoController.infoContrato.dessituacioncta}" id="NoDep_InfoPro_SitCue"/>
							</h:panelGroup>									
						</h:panelGrid>
						<h:panelGrid columns="2" width="100%">
							<h:outputText value="Contrato:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.codcontrato}" id="NoDep_InfoPro_Cont"/>	
						
							<h:outputText value="Código Oficina Propietaria:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.codofipropietaria}" id="NoDep_InfoPro_CodOfiPro"/>
							
							<h:outputText value="Código Oficina Propietaria Anterior:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.codofipropietariaant}" id="NoDep_InfoPro_CodOfiProAnt"/>
																
							<h:outputText value="Cuenta Mancomunada:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.desmancomuno}" id="NoDep_InfoPro_CueMan"/>									
						</h:panelGrid>
					</h:panelGrid>
				</p:tab>
				<p:tab id="tba3" title="Información de Mancomunados">
					<h:panelGrid columns="2" width="100%">
						<h:panelGrid columns="4" width="100%">
							<h:outputText value="Producto:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.desproductosubproducto}" id="NoDep_InfoMan_DescPro"/>										
							
							<h:outputText value="Contrato:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.codcontrato}" id="NoDep_InfoMan_Cont"/>
						</h:panelGrid>
					</h:panelGrid>
					<p:dataTable value="#{productoController.listaMancomunados}" var="fila" id="NoDep_InfoMan_Mancs"
						emptyMessage="No hay resultados." styleClass="styleDataTableWrapNormal"
						paginator="true" rows="10" rowIndexVar="rowIndex"
						rowStyleClass="#{(rowIndex mod 2) eq 0 ? 'styleDataTableRowColorClaro' : 'styleDataTableRowColorOscuro'}">
						<p:columnGroup type="header">
							<p:row>
								<p:column width="30" headerText="Tipo Documento" />
								<p:column width="50" headerText="Nro. Documento" />
								<p:column headerText="Nombre / Razon Social" />
							</p:row>
						</p:columnGroup>
						<p:column><h:outputText value="#{fila.destipdoc}"/></p:column>
						<p:column><h:outputText value="#{fila.nrodoc}"/></p:column>
						<p:column><h:outputText value="#{fila.nombrerazonsocial}"/></p:column>									
					</p:dataTable>
				</p:tab>
			</p:tabView>				
		</p:dialog>
		
		<p:dialog id="idpanelCuentasPersonales" header="Información del Producto" widgetVar="poppanelCuentasPersonales" modal="true" 
			dynamic="true" width="770" height="350">
			<p:tabView id="tabView2" dynamic="true" cache="true">
				<p:tab id="tba1" title="Información de Detalle">
					<h:panelGrid columns="2" width="100%">
						<h:panelGrid columns="2" width="100%">
							<h:outputText value="Producto:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.desproductosubproducto}" id="CuPer_InfoDet_DescPro"/>
							
							<h:outputText value="Saldo Actual (ME):" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.saldoactualdolarizado}" id="CuPer_InfoDet_SalAct"/>
							
							<h:outputText value="Saldo Retenido (ME):" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.saldoretenidodolarizado}" id="CuPer_InfoDet_SalDol"/>
							
							<h:outputText value="Saldo Disponible (ME):" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.saldodisponibledolarizado}" id="CuPer_InfoDet_SalDisp"/>
						</h:panelGrid>
						<h:panelGrid columns="2" width="100%">
							<h:outputText value="Contrato:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.codcontrato}" id="CuPer_InfoDet_Cont"/>
							
							<h:outputText value="Moneda (ME):" styleClass="texto"/>
							<h:panelGroup>
								<h:outputText value=""/>
								<h:outputText value="USD" styleClass="texto"/>
							</h:panelGroup>																					
						</h:panelGrid>
					</h:panelGrid>						
					<p:dataTable value="#{productoController.listaDetalle}" var="fila" id="CuPer_InfoDet_Det"
						emptyMessage="No hay resultados." styleClass="styleDataTableWrapNormal"
						paginator="true" rows="10" rowIndexVar="rowIndex"
						rowStyleClass="#{(rowIndex mod 2) eq 0 ? 'styleDataTableRowColorClaro' : 'styleDataTableRowColorOscuro'}">
						<p:columnGroup type="header">
							<p:row>
								<p:column rowspan="2" headerText="Tasa" />
								<p:column rowspan="2" headerText="Plazo" />
								<p:column width="30" rowspan="2" headerText="Fecha Apertura" />
								<p:column width="30" rowspan="2" headerText="Fecha Vencimiento" />
								<p:column width="30" rowspan="2" headerText="Fecha Cancelación" />
								<p:column width="20" rowspan="2" headerText="Moneda" />
								<p:column colspan="3" headerText="Importe" />
								<p:column colspan="3" headerText="Monto Expresado en Dólares (ME)" />
							</p:row>
							<p:row>
								<p:column headerText="Actual" />
								<p:column headerText="Retenido" />
								<p:column headerText="Disponible" />
								<p:column headerText="Actual" />
								<p:column headerText="Retenido" />
								<p:column headerText="Disponible" />
							</p:row>
						</p:columnGroup>								
						<p:column><h:outputText value="#{fila.tasa}"/></p:column>
						<p:column><h:outputText value="#{fila.plazo}"/></p:column>
						<p:column><h:outputText value="#{fila.fecapertura}"/></p:column>
						<p:column><h:outputText value="#{fila.fecvencimiento}"/></p:column>
						<p:column><h:outputText value="#{fila.feccancelacion}"/></p:column>
						<p:column><h:outputText value="#{fila.moneda}"/></p:column>
						<p:column><h:outputText value="#{fila.saldoactualcontablent}"/></p:column>								
						<p:column><h:outputText value="#{fila.saldoretenidont}"/></p:column>
						<p:column><h:outputText value="#{fila.saldodisponiblent}"/></p:column>
						<p:column><h:outputText value="#{fila.saldoactualdolarizado}"/></p:column>
						<p:column><h:outputText value="#{fila.saldoretenidodolarizado}"/></p:column>
						<p:column><h:outputText value="#{fila.saldodisponibledolarizado}"/></p:column>					
					</p:dataTable>
				</p:tab>
				<p:tab id="tba2" title="Información de Retenciones">
					<h:panelGrid columns="2" width="100%">
						<h:panelGrid columns="2" width="100%">
							<h:outputText value="Producto:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.desproductosubproducto}" id="CuPer_InfoRet_DescPro" />
							
							<h:outputText value="Saldo Actual (ME):" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.saldoactualdolarizado}" id="CuPer_InfoRet_SalAct"/>
							
							<h:outputText value="Saldo Retenido (ME):" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.saldoretenidodolarizado}" id="CuPer_InfoRet_SalRet"/>
							
							<h:outputText value="Saldo Disponible (ME):" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.saldodisponibledolarizado}" id="CuPer_InfoRet_SalDisp"/>
						</h:panelGrid>
						<h:panelGrid columns="2" width="100%">
							<h:outputText value="Contrato:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.codcontrato}" id="CuPer_InfoRet_Cont"/>
							
							<h:outputText value="Moneda (ME):" styleClass="texto"/>
							<h:outputText value="USD" styleClass="texto"/>			
						</h:panelGrid>
					</h:panelGrid>
					<p:dataTable value="#{productoController.listaRetenciones}" var="fila" id="CuPer_InfoRet_Rets"
						emptyMessage="No hay resultados." styleClass="styleDataTableWrapNormal"
						paginator="true" rows="10" rowIndexVar="rowIndex"
						rowStyleClass="#{(rowIndex mod 2) eq 0 ? 'styleDataTableRowColorClaro' : 'styleDataTableRowColorOscuro'}">
						<p:columnGroup type="header">
							<p:row>
								<p:column width="40" headerText="Código Retención" />
								<p:column width="200" headerText="Motivo Retención" />
								<p:column headerText="Moneda" />
								<p:column headerText="Monto" />
								<p:column width="90" headerText="Monto expresado en Dólares (ME)" />
							</p:row>
						</p:columnGroup>																		
						<p:column><h:outputText value="#{fila.codmotivoretencion}"/></p:column>
						<p:column><h:outputText value="#{fila.desmotivoretencion}"/></p:column>								
						<p:column><h:outputText value="#{fila.moneda}"/></p:column>
						<p:column><h:outputText value="#{fila.monto}"/></p:column>
						<p:column><h:outputText value="#{fila.montodolarizado}"/></p:column>
					</p:dataTable>
				</p:tab>
				<p:tab id="tba3" title="Información del Producto">
					<h:panelGrid  width="100%" style="height:255px;">
						<h:panelGrid columns="2" width="100%">
							<h:outputText value="Producto:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.desproductosubproducto}" id="CuPer_InfoPro_DescPro"/>
																		
							<h:outputText value="Oficina Propietaria:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.desofipropietaria}" id="CuPer_InfoPro_OfiPro"/>
							
							<h:outputText value="Oficina Propietaria Anterior:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.despropietariaant}" id="CuPer_InfoPro_OfiProAnt"/>
							
							<h:outputText value="Fecha Apertura:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.fecapertura}" id="CuPer_InfoPro_FecApe"/>
							
							<h:outputText value="Situación Cuenta:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.dessituacioncta}" id="CuPer_InfoPro_SitCue"/>									
						</h:panelGrid>
						<h:panelGrid columns="2" width="100%">
							<h:outputText value="Contrato:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.codcontrato}" id="CuPer_InfoPro_Cont"/>	
						
							<h:outputText value="Código Oficina Propietaria:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.codofipropietaria}" id="CuPer_InfoPro_CodOfiPro"/>
							
							<h:outputText value="Código Oficina Propietaria Anterior:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.codofipropietariaant}" id="CuPer_InfoPro_CodOfiProAnt"/>
							
							<h:outputText value="Fecha Vencimiento:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.fecvencimiento}" id="CuPer_InfoPro_FecVen"/>
													
							<h:outputText value="Cuenta Mancomunada:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.desmancomuno}" id="CuPer_InfoPro_CueMan"/>									
						</h:panelGrid>
					</h:panelGrid>
				</p:tab>
				<p:tab id="tba4" title="Información de Mancomunados">
					<h:panelGrid columns="2" width="100%">
						<h:panelGrid columns="4" width="100%">
							<h:outputText value="Producto:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.desproductosubproducto}" id="CuPer_InfoMan_DescPro"/>										
							
							<h:outputText value="Contrato:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.codcontrato}" id="CuPer_InfoMan_Cont"/>
						</h:panelGrid>
					</h:panelGrid>
					<p:dataTable value="#{productoController.listaMancomunados}" var="fila"
						emptyMessage="No hay resultados." styleClass="styleDataTableWrapNormal"
						paginator="true" rows="10" rowIndexVar="rowIndex"
						rowStyleClass="#{(rowIndex mod 2) eq 0 ? 'styleDataTableRowColorClaro' : 'styleDataTableRowColorOscuro'}">
						<p:columnGroup type="header">
							<p:row>
								<p:column width="30" headerText="Tipo Documento" />
								<p:column width="50" headerText="Nro. Documento" />
								<p:column headerText="Nombre / Razon Social" />
							</p:row>
						</p:columnGroup>																	
						<p:column><h:outputText value="#{fila.destipdoc}"/></p:column>
						<p:column><h:outputText value="#{fila.nrodoc}"/></p:column>
						<p:column><h:outputText value="#{fila.nombrerazonsocial}"/></p:column>									
					</p:dataTable>
				</p:tab>
			</p:tabView>
		</p:dialog>
		
		<p:dialog id="idpanelFondosMutuos" header="Información del Producto" widgetVar="poppanelFondosMutuos" modal="true" 
			dynamic="true" width="920" height="350">
			<p:tabView id="tabView3" dynamic="true" cache="true">
				<p:tab id="tba1" title="Información de Retenciones">
				     <h:panelGrid columns="2" width="100%">
						<h:panelGrid columns="2" width="100%">
							<h:outputText value="Producto:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.desproductosubproducto}" id="Fmu_InfoRet_DescPro" />
							
							<h:outputText value="Saldo Actual (ME):" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.saldoactualdolarizado}" id="Fmu_InfoRet_SalAct"/>
							
							<h:outputText value="Saldo Retenido (ME):" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.saldoretenidodolarizado}" id="Fmu_InfoRet_SalRet"/>
							
							<h:outputText value="Saldo Disponible (ME):" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.saldodisponibledolarizado}" id="Fmu_InfoRet_SalDisp"/>
						</h:panelGrid>
						<h:panelGrid columns="2" width="100%">
							<h:outputText value="Contrato:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.codcontrato}" id="Fmu_InfoRet_Cont"/>
							
							<h:outputText value="Moneda (ME):" styleClass="texto"/>						
							<h:outputText value="USD" styleClass="texto"/>																
						</h:panelGrid>
					</h:panelGrid>
					<p:dataTable value="#{productoController.listaRetenciones}" var="fila" 
						emptyMessage="No hay resultados." styleClass="styleDataTableWrapNormal"
						paginator="true" rows="10" rowIndexVar="rowIndex"
						rowStyleClass="#{(rowIndex mod 2) eq 0 ? 'styleDataTableRowColorClaro' : 'styleDataTableRowColorOscuro'}">
						<p:columnGroup type="header">
							<p:row>
								<p:column width="40" headerText="Código Retención" />
								<p:column headerText="Oficina que Retiene" />
								<p:column width="30" headerText="Fecha Retención" />
								<p:column width="30" headerText="Fecha Vencimiento" />
								<p:column width="30" headerText="Hora Retención" />
								<p:column headerText="Motivo Retención" />
								<p:column width="25" headerText="Nro Cuotas" />
								<p:column headerText="Moneda" />
								<p:column headerText="Monto" />
								<p:column width="40" headerText="Monto en Dólares (ME)" />
							</p:row>
						</p:columnGroup>			
						<p:column><h:outputText value="#{fila.codmotivoretencion}"/></p:column>
						<p:column><h:outputText value="#{fila.desofiretiene}"/></p:column>
						<p:column><h:outputText value="#{fila.fecretencion}"/></p:column>
						<p:column><h:outputText value="#{fila.fecvencimientoretencion}"/></p:column>
						<p:column><h:outputText value="#{fila.horaretencion}"/></p:column>													
						<p:column><h:outputText value="#{fila.desmotivoretencion}"/></p:column>
						<p:column><h:outputText value="#{fila.nrotituloscuotas}"/></p:column>
						<p:column><h:outputText value="#{fila.moneda}"/></p:column>
						<p:column><h:outputText value="#{fila.monto}"/></p:column>
						<p:column><h:outputText value="#{fila.montodolarizado}"/></p:column>
					</p:dataTable>
				</p:tab>	
								
				<!-- Segundo Tab -->
				<p:tab id="tba2" title="Información del Producto">
					<h:panelGrid  width="100%" columns="2">							
						<h:panelGrid columns="2" width="100%">
							<h:outputText value="Producto:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.desproductosubproducto}" id="Fmu_InfoPro_DescPro"/>
																		
							<h:outputText value="Oficina Propietaria:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.desofipropietaria}" id="Fmu_InfoPro_OfiPro"/>							
							
							<h:outputText value="Fecha Apertura:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.fecapertura}" id="Fmu_InfoPro_FecApe"/>
							
							<h:outputText value="Cuenta Económica:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.ctaeconomica}" id="Fmu_InfoPro_CueEco"/>																		
						</h:panelGrid>
						<h:panelGrid columns="2" width="100%">
							<h:outputText value="Contrato:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.codcontrato}" id="Fmu_InfoPro_Cont"/>	
						
							<h:outputText value="Código Oficina Propietaria:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.codofipropietaria}" id="Fmu_InfoPro_CodOfiPro"/>
							
							<h:outputText value="Situación Cuenta:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.codofipropietaria}" id="Fmu_InfoPro_SitEco"/>
							
							<h:outputText value="Cuenta Mancomunada:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.desmancomuno}" id="Fmu_InfoPro_CueMan"/>	
						</h:panelGrid>
					</h:panelGrid>
				</p:tab>		
					
				<!-- Tercer Tab -->
				<p:tab id="tba3" title="Información de Mancomunados">
					<h:panelGrid columns="2" width="100%">
						<h:panelGrid columns="4" width="100%">
							<h:outputText value="Producto:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.desproductosubproducto}" id="Fmu_InfoMan_DescPro"/>
							<h:outputText value="Contrato:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.codcontrato}" id="Fmu_InfoMan_Cont"/>
						</h:panelGrid>
					</h:panelGrid>
					<p:dataTable value="#{productoController.listaMancomunados}" var="fila" 
						emptyMessage="No hay resultados." styleClass="styleDataTableWrapNormal"
						paginator="true" rows="10" rowIndexVar="rowIndex"
						rowStyleClass="#{(rowIndex mod 2) eq 0 ? 'styleDataTableRowColorClaro' : 'styleDataTableRowColorOscuro'}">
						<p:columnGroup type="header">
							<p:row>
								<p:column width="30" headerText="Tipo Documento" />
								<p:column width="40" headerText="Nro. Documento" />
								<p:column headerText="Nombre / Razon Social" />
							</p:row>
						</p:columnGroup>
						<p:column><h:outputText value="#{fila.destipdoc}"/></p:column>		
						<p:column><h:outputText value="#{fila.nrodoc}"/></p:column>
						<p:column><h:outputText value="#{fila.nombrerazonsocial}"/></p:column>									
					</p:dataTable>
				</p:tab>
			</p:tabView>
		</p:dialog>
		
		<p:dialog id="idpanelValores" header="Información de Productos" widgetVar="poppanelValores" modal="true" 
			dynamic="true" width="1000" height="400">
			<p:tabView id="tabView4" dynamic="true" cache="true">
				<p:tab id="tba1" title="Información de Papeles">
					<h:panelGrid columns="2" width="100%">
						<h:panelGrid columns="2" width="100%">
							<h:outputText value="Producto:" styleClass="texto"/>
							<h:outputText value="#{productoController.descProducto}" id="Val_InfoPap_DescPro" />
							
							<h:outputText value="Saldo Actual (ME):" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.saldoactualdolarizado}" id="Val_InfoPap_SalAct"/>
							
							<h:outputText value="Saldo Retenido (ME):" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.saldoretenidodolarizado}" id="Val_InfoPap_SalRet"/>
							
							<h:outputText value="Saldo Disponible (ME):" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.saldodisponibledolarizado}" id="Val_InfoPap_SalDisp"/>
						</h:panelGrid>
						<h:panelGrid columns="2" width="40%">
							<h:outputText value="Contrato:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.codcontrato}" id="Val_InfoPap_Cont"/>
							
							<h:outputText value="Moneda (ME):" styleClass="texto"/>
							<h:panelGroup>
								<h:outputText value=""/>
								<h:outputText value="USD" styleClass="texto"/>
							</h:panelGroup>
							
							<h:outputText value="Utilidad (ME):" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.utilidad}" id="Val_InfoPap_Util"/>										
						</h:panelGrid>
					</h:panelGrid>
					<t:div style="overflow-x: scroll; overflow-y: hidden; width: 936px;">
					<p:dataTable value="#{productoController.listaDetalle}" var="fila" 
						emptyMessage="No hay resultados." styleClass="styleDataTableWrapNormal"
						paginator="true" rows="10" rowIndexVar="rowIndex"
						rowStyleClass="#{(rowIndex mod 2) eq 0 ? 'styleDataTableRowColorClaro' : 'styleDataTableRowColorOscuro'}">
						<p:columnGroup type="header">
							<p:row>
								<p:column rowspan="2" headerText="Isin"/>
								<p:column rowspan="2" headerText="Nemónico"/>
								<p:column rowspan="2" headerText="Moneda"/>
								<p:column colspan="4" headerText="Nro. Titulos"/>
								<p:column colspan="2" headerText="Precio"/>
								<p:column width="55" rowspan="2" headerText="Valorización a Precio Actual" />
								<p:column width="50" rowspan="2" headerText="Utilidad Moneda Original" />
								<p:column width="50" rowspan="2" headerText="Utilidad Moneda Extranjera" />
							</p:row>
							<p:row>
								<p:column width="40" headerText="Saldo Contable" />
								<p:column width="40" headerText="Saldo Disponible" />
								<p:column width="40" headerText="Saldo Retenido" />
								<p:column width="45" headerText="Compra No Liquidada" />
								<p:column headerText="Promedio"/>
								<p:column headerText="Actual"/>
							</p:row>
						</p:columnGroup>						
						<p:column><h:outputText value="#{fila.isin}"/></p:column>
						<p:column><h:outputText value="#{fila.nemonico}"/></p:column>
						<p:column><h:outputText value="#{fila.moneda}"/></p:column>
						<p:column><h:outputText value="#{fila.saldoactualcontablent}"/></p:column>
						<p:column><h:outputText value="#{fila.saldodisponiblent}"/></p:column>
						<p:column><h:outputText value="#{fila.saldoretenidont}"/></p:column>
						<p:column><h:outputText value="#{fila.compranoliquidadant}"/></p:column>
						<p:column><h:outputText value="#{fila.precpromedio}"/></p:column>
						<p:column><h:outputText value="#{fila.precactual}"/></p:column>
						<p:column><h:outputText value="#{fila.valorizacionprecioactual}"/></p:column>
						<p:column><h:outputText value="#{fila.utilidad}"/></p:column>
						<p:column><h:outputText value="#{fila.utilidaddolarizado}"/></p:column>
					</p:dataTable>
					</t:div>
				</p:tab>
					
				<!-- Segundo tab -->
				<p:tab id="tba2" title="Información de Retenciones">
					<h:panelGrid columns="2" width="100%">
						<h:panelGrid columns="2" width="100%">
							<h:outputText value="Producto:" styleClass="texto"/>
							<h:outputText value="#{productoController.descProducto}" id="Val_InfoRet_DescPro" />
							
							<h:outputText value="Saldo Actual (ME):" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.saldoactualdolarizado}" id="Val_InfoRet_SalAct"/>
							
							<h:outputText value="Saldo Retenido (ME):" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.saldoretenidodolarizado}" id="Val_InfoRet_SalRet"/>
							
							<h:outputText value="Saldo Disponible (ME):" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.saldodisponibledolarizado}" id="Val_InfoRet_SalDisp"/>
						</h:panelGrid>
						
						<h:panelGrid columns="2" width="100%">
							<h:outputText value="Contrato:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.codcontrato}" id="Val_InfoRet_Cont"/>
							
							<h:outputText value="Moneda (ME):" styleClass="texto"/>
							<h:panelGroup>
								<h:outputText value=""/>
								<h:outputText value="USD" styleClass="texto"/>
							</h:panelGroup>																					
						</h:panelGrid>
					</h:panelGrid>
					<p:dataTable value="#{productoController.listaRetenciones}" var="fila"
						emptyMessage="No hay resultados." styleClass="styleDataTableWrapNormal"
						paginator="true" rows="10" rowIndexVar="rowIndex"
						rowStyleClass="#{(rowIndex mod 2) eq 0 ? 'styleDataTableRowColorClaro' : 'styleDataTableRowColorOscuro'}">
						<p:columnGroup type="header">
							<p:row>
								<p:column headerText="Isin"/>
								<p:column><f:facet name="header">
									<h:panelGrid columns="1" styleClass="panelgridInColumn">
										<h:outputText value="Código"/>
										<h:outputText value="Retención"/>
									</h:panelGrid></f:facet>
								</p:column>
								<p:column headerText="Motivo Retención"/>
								<p:column><f:facet name="header">
									<h:panelGrid columns="1" styleClass="panelgridInColumn">
										<h:outputText value="Nro"/>
										<h:outputText value="Titulos"/>
									</h:panelGrid></f:facet>
								</p:column>
								<p:column headerText="Moneda"/>
								<p:column headerText="Monto"/>
								<p:column><f:facet name="header">
									<h:panelGrid columns="1" styleClass="panelgridInColumn">
										<h:outputText value="Monto expresado"/>
										<h:outputText value="en Dólares (ME)"/>
									</h:panelGrid></f:facet>
								</p:column>
							</p:row>
						</p:columnGroup>
						<p:column><h:outputText value="#{fila.isin}"/></p:column>
						<p:column><h:outputText value="#{fila.codmotivoretencion}"/></p:column>
						<p:column><h:outputText value="#{fila.desmotivoretencion}"/></p:column>
						<p:column><h:outputText value="#{fila.nrotituloscuotas}"/></p:column>
						<p:column><h:outputText value="#{fila.moneda}"/></p:column>
						<p:column><h:outputText value="#{fila.monto}"/></p:column>
						<p:column><h:outputText value="#{fila.montodolarizado}"/></p:column>
					</p:dataTable>
				</p:tab>
					
				<!-- Tercer Tab -->
				<p:tab id="tba3" title="Información de Retenciones">
					<h:panelGrid columns="2" width="100%">
						<h:panelGrid columns="2" width="100%">
							<h:outputText value="RUT:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.rut}" id="Val_InfoPro_Rut"/>
							
							<h:outputText value="Producto:" styleClass="texto"/>
							<h:outputText value="#{productoController.descProducto}" id="Val_InfoPro_Pro"/>
							
							<h:outputText value="Oficina Propietaria:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.desofipropietaria}" id="Val_InfoPro_OfiPro"/>
							
							<h:outputText value="Oficina Propietaria Anterior:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.despropietariaant}" id="Val_InfoPro_OfiProAnt"/>
							
							<h:outputText value="Fecha Apertura:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.fecapertura}" id="Val_InfoPro_DecApe"/>
																	
							<h:outputText value="Código Custodio:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.codcustodio}" id="Val_InfoPro_CodCus"/>
							
							<h:outputText value="Situación Cuenta:" styleClass="texto"/>
							
							<h:panelGroup layout="horizontal">
									<h:outputText value="#{productoController.infoContrato.codsituacioncta}" id="Val_InfoPro_SitCueCod"/>
									<h:outputText value="-"/>
									<h:outputText value="#{productoController.infoContrato.dessituacioncta}" id="Val_InfoPro_SitCue"/>
							</h:panelGroup>	
																												
							<h:outputText value="Tipo Tarifa:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.codtiptarifa}" id="Val_InfoPro_TipTar"/>
						</h:panelGrid>
						<h:panelGrid columns="2" width="100%">
							<h:outputText value="Contrato:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.codcontrato}" id="Val_InfoPro_Cont"/>
							
							<h:outputText value="Código Oficina Propietaria:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.codofipropietaria}" id="Val_InfoPro_CodOfiPro"/>
							
							<h:outputText value="Código Oficina Propietaria Anterior:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.codofipropietariaant}" id="Val_InfoPro_CodOfiProAnt"/>
															
							
							<h:outputText value="Custodio de Titulos:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.custodiotitulos}" id="Val_InfoPro_CusTit"/>
																	
							<h:outputText value="Tiene Portafolio (COntinental SAB):" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.tieneportafolio}" id="Val_InfoPro_TiPor"/>
							
							<h:outputText value="Cuenta Ecónomica Abono:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.ctaeconomicaabono}" id="Val_InfoPro_EcoAbo"/>
							
							<h:outputText value="Cuenta Económica Cargo:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.ctaeconomicacargo}" id="Val_InfoPro_EcoCar"/>
							
							<h:outputText value="Cuenta Mancomunada:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.desmancomuno}" id="Val_InfoPro_CueMan"/>																					
						</h:panelGrid>
					</h:panelGrid>
				</p:tab>
					
				<!-- cuarto Tab -->
				<p:tab id="tba4" title="Información de Mancomunados">
					<h:panelGrid columns="2" width="100%">
						<h:panelGrid columns="4" width="100%">
							<h:outputText value="Producto:" styleClass="texto"/>
							<h:outputText value="#{productoController.descProducto}" id="Val_InfoMan_DescPro"/>										
							
							<h:outputText value="Contrato:" styleClass="texto"/>
							<h:outputText value="#{productoController.infoContrato.codcontrato}" id="Val_InfoMan_Cont"/>
						</h:panelGrid>
					</h:panelGrid>
					<p:dataTable align="center" value="#{productoController.listaMancomunados}" var="fila" emptyMessage="No hay resultados."
						paginatorTemplate="{FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink}"
						paginator="true" rows="10" rowIndexVar="rowIndex"
						rowStyleClass="#{(rowIndex mod 2) eq 0 ? 'styleDataTableRowColorClaro' : 'styleDataTableRowColorOscuro'}">
						<p:columnGroup type="header">
							<p:row>
								<p:column><f:facet name="header">
									<h:panelGrid columns="1" styleClass="panelgridInColumn">
										<h:outputText value="Tipo"/>
										<h:outputText value="Documento"/>
									</h:panelGrid></f:facet>
								</p:column>
								<p:column><f:facet name="header">
									<h:panelGrid columns="1" styleClass="panelgridInColumn">
										<h:outputText value="Nro."/>
										<h:outputText value="Titulos"/>
									</h:panelGrid></f:facet>
								</p:column>
								<p:column headerText="Nombre / Razon Social"/>
							</p:row>
						</p:columnGroup>						
						<p:column><h:outputText value="#{fila.destipdoc}"/></p:column>
						<p:column><h:outputText value="#{fila.nrodoc}"/></p:column>
						<p:column><h:outputText value="#{fila.nombrerazonsocial}"/></p:column>									
					</p:dataTable>
				</p:tab>
			</p:tabView>
		</p:dialog>
	</ui:composition>
</html>